//package com.zz.framework.core.ext
//
//import kotlinx.coroutines.CoroutineScope
//import kotlinx.coroutines.Dispatchers
//import kotlinx.coroutines.Job
//import kotlinx.coroutines.launch
//
//fun CoroutineScope.launchUI(
//    block: suspend CoroutineScope.() -> Unit,
//    error: ((Throwable) -> Unit)? = null
//): Job {
//
//    return this.launch(Dispatchers.Main) {
//
//    }
//}